Canevas d'analyse rétrospective sans blâme
Ce modèle de post-mortem « sans blâme » vous aide à rassembler des informations sur les incidents survenus en production.
Ce modèle de Post-Mortem « sans reproche » vous aide à réunir des informations sur les incidents survenus en production. Suivre ce processus signifie que les ingénieurs dont les actions ont contribué à un accident peuvent fournir un compte rendu détaillé de :
quelles actions ils ont prises à quelle heure,
quels effets ils ont observés,
les attentes qu'ils avaient,
hypothèses qu'ils avaient faites,
leur compréhension du planning des événements tels qu’ils se sont déroulés.
et qu'elles peuvent donner ce compte-rendu détaillé sans crainte de punition ni de représailles.
Le postmortem Blameless comprend les sections suivantes
Étape 1 : Résumé (prérenseignement avant la réunion)
Un résumé de haut niveau du ticket, se concentrant sur ce qui est connu à ce stade et l'impact ressenti par le client. Gardez cela en une ou deux phrases.
Étape 2 : Planification Approximative (préremplir avant la réunion)
Un planning approximatif du ticket. Selon la vitesse à laquelle le ticket a été traité, ce planning pourrait s’étendre de quelques minutes à quelques heures, voire quelques jours. Si votre principal objectif est d'améliorer les temps de réponse de l’équipe lors des situations d'urgence, vous voudrez que cela se fasse à la seconde près.
Lorsque vous saisissez le planning, assurez-vous d'inclure :
Quand le ticket a été signalé et par qui/quel processus
Quelles actions ont été prises
Quand la communication a été établie au sein de l'équipe et à l'extérieur
Idées de remédiation
Lorsque vous vous réunissez pour discuter du ticket, invitez toutes les personnes qui ont travaillé sur le ticket. Cela inclut l'équipe de service de production ainsi que les membres de l'équipe d'assistance à la clientèle qui ont pu être impliqués.
Passez en revue le résumé, examinez le calendrier et ajoutez les parties manquantes, puis passez aux idées de remédiation.
Ces questions sont formulées pour aider l'équipe à s'approprier le problème. Il y a certains problèmes qui semblent échapper au contrôle de l'équipe (centre de données perdant de l'énergie, etc.). Mais même dans de tels événements, l’équipe peut encore améliorer sa réaction face au désastre.
Étape 3 : Détecter – Comment détecter ce problème ou un problème similaire plus tôt ?
Supposez que ce problème ou un problème très similaire se reproduira. Comment l'équipe de service d’assistance peut-elle détecter ce problème plus rapidement et le trouver avant qu'un client ne le fasse ?
Étape 4 : Réagir – Comment pouvons-nous améliorer notre réponse à ce type de problème ?
Supposons que le ticket soit signalé. Quelle a été la rapidité de la réaction ? Des minutes ont-elles été perdues pendant que des personnes envoyaient des e-mails pour essayer d'amener quelqu'un à examiner le problème ?
La prochaine fois que ce ticket se produit, comment l'équipe peut-elle réagir plus rapidement ou de manière plus organisée ?
Étape 5 : Solution rapide – Comment arrêter l'hémorragie plus vite ?
Lorsque cela se produit de nouveau, y a-t-il une solution de contournement prête que nous puissions fournir au client pour réduire l'impact du problème ?
Si cela s'aggrave avec le temps (comme une attaque DDoS), avons-nous un moyen rapide de fermer les vannes pendant que nous identifions la cause principale ?
Étape 6 : Prévenir – Comment prévenir ou réduire l'impact de problèmes similaires à l'avenir ?
C'est souvent la seule question que les équipes posent lors d'un postmortem. C'est une question importante et vous devriez y passer beaucoup de temps. Cependant, si vous vous limitez à demander uniquement comment prévenir un ticket, cela vous permet de ne pas prendre de responsabilité pour les éléments sous votre contrôle (comme la manière dont vous détectez, réagissez ou corrigez rapidement un ticket).
Lorsque vous faites un brainstorming d'idées, ne vous limitez pas à des solutions techniques. Une meilleure surveillance, de meilleurs chemins de communication, de meilleures formations, s'assurer que les personnes du service client connaissent par nom les personnes du support de production, etc.
Étape 7 : Autres zones de risque – Quelles autres zones partagent cette même vulnérabilité ?
Chaque ticket est un indice de la faiblesse de votre système. Il y a de fortes chances que pour chaque ticket que vous trouvez, il y en ait des dizaines cachés dans l'ombre, encore à découvrir.
Un peu comme si vous voyez une souris dans votre cuisine. Vous n’avez pas un problème de « souris », mais un problème de « souris ».
Il est probable que d'autres parties du système partagent les mêmes hypothèses de conception ou, dans certains cas, le même code (bien que personne ne copierait/collerait jamais de code).
Passez quelques minutes à faire un brainstorming sur d'autres endroits qui sont vulnérables de manière similaire.
Lorsque les équipes sont stressées et surchargées de travail, elles passent cette étape. Je trouve qu'il s'agit de la question la plus importante à poser pour amener l'équipe à adopter un état d'esprit proactif et à réduire le nombre de problèmes à l'avenir.
Étape 8 : Prochaines étapes (Actions)
Après avoir identifié toutes les actions possibles pour améliorer la détection, la réaction, la correction rapide et la prévention des tickets, et trouvé les autres zones de votre application nécessitant une attention particulière, passez à la décision des actions à entreprendre.
La manière dont vous hiérarchisez cela dépend de vous. En revanche, j’ai quelques conseils à vous donner.
Obtenez un nom et une date pour chaque élément que vous projetez de traiter avant de quitter la réunion.
Si quelqu'un dans la réunion est passionné par la réalisation d'une des actions, encouragez-le, même si vous pensez que ce n'est peut-être pas la chose la plus importante à résoudre.
Noms et dates
En général, j’ai constaté que les équipes apprécient cet exercice (à condition que vous puissiez créer un environnement sans reproches pour la réunion). Ils aiment disséquer le problème et faire un brainstorming de solutions. Cependant, tout le monde se sent occupé et débordé. À moins que cette réunion ne se termine avec des propriétaires et des dates à côté des choses à faire, il est fort probable qu'aucune des améliorations ne se concrétise.
Ce qui va se passer, c'est que dans 3 semaines, lorsque le même problème se reproduira en production (mais cette fois de manière plus importante), quelqu'un dira : « Ah oui, nous avons parlé de le résoudre. » Pas un endroit idéal où être.
Pour pallier cela, assurez-vous simplement qu'il y a un nom et une date à côté de chaque action que le groupe veut entreprendre.
Basé sur le Blameless Postmortem Canvas de David Frink.
Commencer avec ce modèle maintenant.
Modèle de planification des fonctionnalités
Idéal pour:
Recherche documentaire, La méthodologie Agile, Gestion de produit
Les fonctionnalités sont ce qui rend un produit ou un service amusant, mais en ajouter de nouvelles n'est pas une promenade de santé. Cela nécessite de nombreuses étapes : idéation, conception, raffinement, construction, test, lancement et promotion, avec tout autant de parties prenantes. La planification des fonctionnalités vous permet de mettre en place un processus fluide et solide, afin que vous puissiez ajouter une fonctionnalité avec succès, en dépensant moins de temps et de ressources. Cela fait de notre modèle de planification des fonctionnalités un point de départ intelligent pour toute personne cherchant à ajouter de nouvelles fonctionnalités à un produit, en particulier les membres des équipes produit, ingénierie, marketing et vente.
Modèle de rapport Kaizen
Idéal pour:
Méthodologie Agile, Opérations, Documentation
Qu’est-ce qui fait la grandeur d’une entreprise ? Elles savent que la grandeur doit être cultivée et entretenue — ce qui signifie qu'elles n'arrêtent jamais de travailler pour s'améliorer. Si vous êtes l'une de ces entreprises (ou aspirez à l'être), un rapport Kaizen est un outil idéal. Il crée un guide visuel simple pour les activités d'amélioration continue au niveau de l'équipe, du département et de l'organisation. En utilisant une approche de rapport Kaizen, chaque employé d'une organisation audite ses propres processus et comprend ce qu'il pourrait avoir négligé, faisant de cet outil un puissant moyen d'augmenter la responsabilité à tous les niveaux.
Modèle de PI Planning
Idéal pour:
PI Planning, Gestion de produit
Le modèle de PI Planning de Miro simplifie le processus de planification de l'Incrément de Programme pour les équipes Agile. Il facilite un environnement collaboratif, permettant aux équipes de s'aligner efficacement sur les stratégies, d'identifier les dépendances et de transformer les décisions en tâches concrètes. Avec des fonctionnalités telles que la collaboration en temps réel, l'intégration Jira et un espace de travail centralisé, le modèle aide les équipes à améliorer l'efficacité, l'engagement et la prise de décision.
Rétrospective Mad Sad Glad
Idéal pour:
Brainstorming, Idéation
Il est tentant de mesurer le succès d’un sprint uniquement par la réalisation des objectifs et des plannings. Mais il existe une autre mesure importante de succès : les émotions. Et Mad Sad Glad est une technique populaire et efficace pour que les équipes explorent et partagent leurs émotions après un sprint. Cela vous permet de mettre en avant le positif, de souligner les préoccupations et de décider comment aller de l'avant en tant qu'équipe. Ce modèle facilite la conduite d'une rétrospective Mad Sad Glad qui vous aide à bâtir la confiance, à améliorer le moral de l'équipe et à augmenter l'engagement.
Modèle de rétrospective rapide
Idéal pour:
Éducation, Rétrospectives, Réunions
Un modèle de rétrospective vous permet d'organiser des réunions perspicaces, de faire le point sur votre travail et d'itérer efficacement. Le terme « rétrospective » a gagné en popularité par rapport aux termes plus courants « debriefing » et « post-mortem », car il est plus neutre en termes de valeur que les autres termes. Certaines équipes appellent ces réunions « rétrospectives de sprint », « rétrospectives d'itération », « rétrospectives agiles » ou « rétrospectives d'itération ». Que vous soyez une équipe Scrum utilisant la méthodologie Agile ou que vous réalisiez un type spécifique de rétrospective (par exemple, une rétrospective mad, sad, glad), les objectifs sont généralement les mêmes : découvrir ce qui a bien fonctionné, identifier la cause profonde des problèmes rencontrés et trouver des moyens de mieux faire lors de la prochaine itération.
Modèle de carte d’empathie
Idéal pour:
Étude de marché, Expérience utilisateur, Cartographie
Attirer de nouveaux utilisateurs, les inciter à essayer votre produit et les transformer en clients fidèles : tout commence par les comprendre. Une carte d'empathie est un outil qui mène à cette compréhension, en vous offrant l'espace pour exprimer tout ce que vous savez sur vos clients, y compris leurs besoins, attentes et moteurs de décision. De cette façon, vous pourrez remettre en question vos hypothèses et identifier les lacunes dans votre connaissance. Notre modèle vous permet de créer facilement une carte d'empathie divisée en quatre carrés clés : ce que vos clients disent, pensent, font et ressentent.